Chapter 6 - Printing Resources
This chapter describes the contents and related data structures for each of the resources you need to define for printing extensions and printer drivers. This chapter consists primarily of reference information. For specific information on using each resource in the context of developing an extension or driver, see the "Printing Extensions" and "Printer Drivers" chapters in this book.You need to read this chapter if you are developing a printing extension or a printer driver for use with QuickDraw GX. This chapter constitutes the complete reference guide to the resources you can use to develop these programs.
Before reading this chapter, you need to have a basic understanding of Macintosh resources and the Macintosh Resource Manager, which are described in Inside Macintosh: More Macintosh Toolbox.
This chapter begins with a brief overview of the resources that QuickDraw GX uses for printing and then describes
- the numbers that you can use to identify resources
- the attributes that you specify in every resource
- information about file type and creator type for a resource
- each resource that you use for your extensions and drivers, including a description of each field in each of the resources
Chapter Contents
- About the Printing Resources
- Resource ID Numbering
- Resource Attributes
- Extension and Driver Resource Files
- Printing Resources Reference
- Constants and Data Types
- The Buffering and Input/Output Preferences Structure
- The Customization Structure
- The Resolution Structure
- Raster Preferences Structure
- Raster Render Options
- Raster Package Structure
- Raster Package Options
- Raster Package Controls Structure
- Standard Number Structure
- Resources Used for Printing Extensions and Printer Drivers
- The Override ('over') Resource
- The Version ('vers') Resource
- The Status ('stat') Resource
- The Printing Alert ('plrt') Resource
- The Tray Count ('tray') Resource
- The Tray Name ('tryn') Resource
- Resources Used Only for Printing Extensions
- The Extension Scope ('scop') Resource
- The Extension Load ('load') Resource
- The Extension Optimization ('eopt') Resource
- Resources Used Only in Printer Drivers
- The Imaging System ('isys') Resource
- The Look ('look') Resource
- The Communications ('comm') Resource
- The Customization ('cust') Resource
- The Resolution ('resl') Resource
- The Print Record ('PREC') Resource
- The Dialog Control ('dctl') Resource
- The Scaling Table ('stab') Resource
- The Buffering and Input/Output Preferences ('iobm') Resource
- The Capture ('cpts') Resource
- The Print-File Formats ('pfil') Resource
- The Raster Preferences ('rdip') Resource
- The Raster Package ('rpck') Resource
- The Raster Package Controls ('ropt') Resource
- The Color Set ('crst') Resource
- The PostScript Scanning ('scan') Resource
- The PostScript Procedure Set Control ('prec') Resource
- The PostScript Printer Font Type ('pfnt') Resource
- The PostScript Preferences ('pdip') Resource
- Summary of Printing Resources
- C Summary
- Constants and Data Types
- The Buffering and I/O Preferences Structure
- The Customization Structure
- The Resolution Structure
- Raster Preferences Structure
- Raster Render Options
- Raster Package Structure
- Raster Package Options
- Raster Package Controls Structure
- Standard Number Structure
Main | Page One | What's New | Apple Computer, Inc. | Find It | Contact Us | Help